package com.aaa.qy127.service;

import com.aaa.qy127.entity.Dl;
import com.aaa.qy127.entity.Staff;
import com.aaa.qy127.util.CodeAndMsg;

import javax.servlet.http.HttpServletRequest;

public interface DlService {
    /**
     * 根据phone和password获取dl信息
     * @param phone
     * @param password
     * @param request
     * @return
     */
    CodeAndMsg getCodeAndMsg(String phone, String password, HttpServletRequest request);

    CodeAndMsg InsDl(Dl dl);

    /**
     * 向 用户表中插入一条数据
     * 先判断 用户表中 是否 已经存在
     * 存在 就不执行插入 操作
     * 不存在 就执行 插入 操作
     * @param dl
     * @return
     */
    CodeAndMsg zhuce(Dl dl,HttpServletRequest request);

    /**
     * 通过 userid  修改 该用户 信息
     * @param dl
     * @return
     */
    CodeAndMsg updateOneUserByUserid(Dl dl,HttpServletRequest request);

    /**
     * 通过 该用户的 userid 修改 该用户的 密码
     * @param password
     * @param userid
     * @return
     */
    CodeAndMsg updatePasswordByUserid(String password,String userid);
}
